package com.css.fxfzfxqh.modules.buildings.definitiveEvaluation.economicLossDE.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author Dbj
 * @date 2022年10月06日  14:59
 * 经济损失计算模型
 */
@Data
public class EconomicLosses implements Serializable {

    private String id;
    private String modelName;
    private String isDefault;
    private String province;
    private String city;
    private String createUserId;
    private String createUserName;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    private String updateUserId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    private String orgId;
    private String orgName;
    private String isValid;
    private BigDecimal structureLossess;
    private BigDecimal indoorLossess;
    //钢筋混凝土、砌体房屋
    private BigDecimal basic1;
    private BigDecimal slight1;
    private BigDecimal mid1;
    private BigDecimal serious1;
    private BigDecimal destroy1;
    //工业厂房
    private BigDecimal basic2;
    private BigDecimal slight2;
    private BigDecimal mid2;
    private BigDecimal serious2;
    private BigDecimal destroy2;
    //城镇平房、农村平房
    private BigDecimal basic3;
    private BigDecimal slight3;
    private BigDecimal mid3;
    private BigDecimal serious3;
    private BigDecimal destroy3;
    //钢筋混凝土居住房屋
    private BigDecimal basic4;
    private BigDecimal slight4;
    private BigDecimal mid4;
    private BigDecimal serious4;
    private BigDecimal destroy4;
    //砖结构居住房屋
    private BigDecimal basic5;
    private BigDecimal slight5;
    private BigDecimal mid5;
    private BigDecimal serious5;
    private BigDecimal destroy5;
    //写字楼
    private BigDecimal basic6;
    private BigDecimal slight6;
    private BigDecimal mid6;
    private BigDecimal serious6;
    private BigDecimal destroy6;
    //公共建筑
    private BigDecimal basic7;
    private BigDecimal slight7;
    private BigDecimal mid7;
    private BigDecimal serious7;
    private BigDecimal destroy7;
    //工业建筑
    private BigDecimal basic8;
    private BigDecimal slight8;
    private BigDecimal mid8;
    private BigDecimal serious8;
    private BigDecimal destroy8;
    //农村房屋
    private BigDecimal basic9;
    private BigDecimal slight9;
    private BigDecimal mid9;
    private BigDecimal serious9;
    private BigDecimal destroy9;
    //市内财产
    private BigDecimal basic10;
    private BigDecimal slight10;
    private BigDecimal mid10;
    private BigDecimal serious10;
    private BigDecimal destroy10;


    private BigDecimal lifeRatio1;
    private BigDecimal lifeRatio2;
    private BigDecimal otherRatio1;
    private BigDecimal otherRatio2;
    private String provinceCode;
}
